Defining and Selecting Design Patterns Considering Explicit Semantics and Corresponding Elements
نویسنده
چکیده
Extensibility and maintainability of software becomes more an issue as the complexity of the software development process rises. Design patterns in the sense of [3] aid in reducing the problem of architectural decay. However, new publications steadily increase the number of documented patterns. This makes the automated and toolsupported processing of design patterns more important as well as supporting the learning process for the understanding of concrete patterns. Here, the definition of pattern templates receives prominent relevance. This paper supports the definition of pattern templates by distinguishing several types of corresponding pattern and source code elements. Considering semantic elements and corresponding annotations allows for explicitly declaring the sense/intention and the meaning of pattern and program parts. This leads to the possibility of toolsupported selection of applicable patterns and assists in their application and detection.
منابع مشابه
"Hidden semantics": what can we learn from the names in an ontology?
Despite their flat, semantics-free structure, ontology identifiers are often given names or labels corresponding to natural language words or phrases which are very dense with information as to their intended referents. We argue that by taking advantage of this information density, NLG systems applied to ontologies can guide the choice and construction of sentences to express useful ontological...
متن کاملAnalyzing the structure of urban elements "dar donyaye to saat chand ast?" An overview of the relationship between the city and the cinema
Representation of the city and the redefinition of time, space, and space realities in various media such as cinema due to the involvement of the unconscious mind and mind of the viewer can play an important role in shaping the city's image, recognizing it, and defining the norms and abnormalities of urban behavioral patterns. Slowly The present research is aimed at the impact of mass media and...
متن کاملComparative study of the elements and construction of the patterns of Bid Majnun Design in the north-west of Iran and Chaharmahal & Bakhtiari province
Bid Majnun( weeping willow) design is in the invaluable position because of being one of the most famous patterns among Persian rugs as well as their local varieties. Although it seems that there is not a particular region for the creation of this design , old samples have been observed in the north-west areas of Iran especially in Bidjar(Bijar). Such evidence may imply that Bidjar has been the...
متن کاملپهنهبندی بافت شهر با رهیافت برش عرضی نمونه موردی منطقه 1 شهر اصفهان
During the last decade, upon formation of the design-led planning approach, the necessity of simultaneous and interactive consideration of urban planning and design was proposed. Since organizing the physical form of the city is one of the main elements of urban design, the recognition of city's physical features and the design of the built form became a focus towards the elevation of the urban...
متن کاملThe Comparative Semantics of ‘Recitation’ and ‘Chanting’ in the Holy Quran and Hadith’s Viewpoint
In linguistics, a study of the relation between word and meaning is called semantics. Semantics is a term for referring to study the meaning of elements of a language, particularly to study the real context of sentences and phrases of a language. The meaning of ‘recitation’ and ‘chanting’ in terms of Quranic, Hadith and idiomatic applications will be identified in this p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006